stick in your craw - Spanish English Dictionary